﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Contract.Business.Entity;
using Generic.Data.Entity;

namespace DataEntity
{
    //Criado por : Gustavo
    //Data       : 10/25/2011 12:32:29 AM
    public partial class DEPagamento : IDataEntity<BEPagamento>
    {
        #region IDataEntity<BEPagamento> Members

        public BEPagamento ConvertToBE(int rel)
        {
            try
            {
                BEPagamento entidade = new BEPagamento();

                entidade.CodigoVenda = this._CodigoVenda;
                entidade.CodigoTipoPagamento = this._CodigoTipoPagamento;
                entidade.Valor = this._Valor;


                entidade.Venda = this.DEVenda.ConvertToBE(rel - 1);

                entidade.TipoPagamento = this.DETipoPagamento.ConvertToBE(rel - 1);



                return entidade;
            }
            catch (Exception)
            {
                throw;
            }
        }

        public void ConvertFromBE(BEPagamento entity)
        {
            try
            {
                this._CodigoVenda = entity.CodigoVenda;
                this._CodigoTipoPagamento = entity.CodigoTipoPagamento;
                this._Valor = entity.Valor;

            }
            catch (Exception)
            {
                throw;
            }
        }

        #endregion
    }
}
